A Multi-threaded Execution Model for the Agent-Based SEMSim Traffic Simulation
نویسندگان
چکیده
An efficient simulation execution engine is crucial for agentbased traffic simulation. Depending on the size of the simulation scenario the execution engine would have to update several thousand agents during a single time step. This update may also include route calculations which are computationally expensive. The ability to dynamically re-calculate the route of agents is a feature often not required in classical microscopic traffic simulations. However, for the agent-based traffic simulation which is part of the Scalable Electro-Mobility Simulation (SEMSim) platform, the routing ability of agents is an important feature. In this paper, we describe a multi-threaded simulation engine that explicitly supports routing capabilities for every agent. In addition, we analyse the efficiency and performance of our execution model in the context of a Singapore-based simulation scenario.
منابع مشابه
An integrated simulation-DEA approach to multi-criteria ranking of scenarios for execution of operations in a construction project
The purpose of this study is to examine different scenarios for implementing operations in the pre-construction phase of a project, based on several competing criteria with different importance levels in order to achieve a more efficient execution plan. This paper presents a new framework that integrates discrete event simulation (DES) and data envelopment analysis (DEA) to rank different scena...
متن کاملMulti-Agent System Model for Urban Traffic Simulation
Multi-agent systems models are frequently in many complex real systems. They allow expressing event-based multi-agent, providing environment, and messaging, execution and sensor services. The development of agent based applications is difficult suffering from insufficient standards and tools and on the other hand deployment issues are little researched and supported. The cooperation in multi-ag...
متن کاملConsideration on MAS as a Basis for Distributed Modeling of Urban Traffic Simulation
Multi-agent systems models are frequently used in many complex real systems. They allow expressing event-based multi-agent, providing environment, and messaging, execution and sensor services. The development of agent based applications is difficult, suffering from insufficient standards and tools and on the other hand deployment issues are little researched and supported. The cooperation in mu...
متن کاملUser-based Vehicle Route Guidance in Urban Networks Based on Intelligent Multi Agents Systems and the ANT-Q Algorithm
Guiding vehicles to their destination under dynamic traffic conditions is an important topic in the field of Intelligent Transportation Systems (ITS). Nowadays, many complex systems can be controlled by using multi agent systems. Adaptation with the current condition is an important feature of the agents. In this research, formulation of dynamic guidance for vehicles has been investigated based...
متن کاملEnergy Modelling of Software for a Hardware Multi-threaded Embedded Microprocessor
This paper examines a hardware multi-threaded microprocessor and discusses the impact such an architecture has on existing software energy modelling techniques. A framework is constructed for analysing the energy behaviour of the XMOS XS1-L multi-threaded processor and a variation on existing software energy models is proposed, based on analysis of collected energy data. It is shown that by com...
متن کامل